<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
        "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"
      xmlns:f="http://java.sun.com/jsf/core"
      xmlns:h="http://java.sun.com/jsf/html"
      xmlns:ms="http://www.main-solutions.com/facelets"
      xmlns:ui="http://java.sun.com/jsf/facelets"
      xmlns:p="http://primefaces.org/ui">
<ui:composition template="../templates/layout.xhtml">
<ui:define name="title">Administrador de Raciones</ui:define>
<ui:define name="content">
    <p:spacer height="5px"/>
    <p:panel>
        <h:outputText value="Administrador de Raciones" styleClass="text_header_page"/>
    </p:panel>
    <p:spacer height="5px"/>
    <h:form id="frmPrincipal">
        <p:panel header="Criterios de Búsqueda">
            <p:panelGrid>
                <p:row>
                    <p:column>
                        <p:outputLabel for="txtReceta" value="Código/Nombre"/>
                    </p:column>
                    <p:column>
                        <p:inputText id="txtReceta"
                                     value="#{maestroRacionJsfBean.racionFlt.racionCodigoNombre}"
                                     maxlength="15">
                        </p:inputText>
                    </p:column>
                    <p:column>
                        <p:message for="txtReceta" display="text"/>
                    </p:column>
                    <p:column>
                        <p:outputLabel for="cmbTipoReceta" value="Tipo Ración"/>
                    </p:column>
                    <p:column>
                        <p:selectOneMenu id="cmbTipoReceta"
                                         value="#{maestroRacionJsfBean.racionFlt.codigoTipoRacion}"
                                         style="width:150px;">
                            <f:selectItem itemLabel="Seleccione" itemValue="" noSelectionOption="true"/>
                            <f:selectItems value="#{maestroRacionJsfBean.cmbTipoReceta}"
                                           var="tipoRecetaSelect"
                                           itemLabel="#{tipoRecetaSelect.descripcion}"
                                           itemValue="#{tipoRecetaSelect.codigo}"/>
                        </p:selectOneMenu>
                    </p:column>
                    <p:column>
                        <p:message for="cmbTipoReceta" display="text"/>
                    </p:column>
                    <p:column>
                        <p:outputLabel for="cmbClaseReceta" value="Clase Ración"/>
                    </p:column>
                    <p:column>
                        <p:selectOneMenu id="cmbClaseReceta"
                                         value="#{maestroRacionJsfBean.racionFlt.codigoClaseReceta}"
                                         style="width:150px;">
                            <f:selectItem itemLabel="Seleccione" itemValue="" noSelectionOption="true"/>
                            <f:selectItems value="#{maestroRacionJsfBean.cmbClaseReceta}"
                                           var="claseRecetaSelect"
                                           itemLabel="#{claseRecetaSelect.descripcion}"
                                           itemValue="#{claseRecetaSelect.codigo}"/>
                        </p:selectOneMenu>
                    </p:column>
                    <p:column>
                        <p:message for="cmbClaseReceta" display="text"/>
                    </p:column>

                </p:row>
                <p:row>
                    <p:column>
                        <p:outputLabel for="cmbRegionAlimentaria" value="Region Alimentaria"/>
                    </p:column>
                    <p:column>
                        <p:selectOneMenu id="cmbRegionAlimentaria"
                                         value="#{maestroRacionJsfBean.racionFlt.codigoRegion}"
                                         style="width:150px;">
                            <f:selectItem itemLabel="Seleccione" itemValue="" noSelectionOption="true"/>
                            <f:selectItems value="#{maestroRacionJsfBean.cmbRegionAlimentariaFiltro}"
                                           var="regionSelect"
                                           itemLabel="#{regionSelect.nombre}"
                                           itemValue="#{regionSelect.codigoRegion}"/>
                        </p:selectOneMenu>
                    </p:column>
                    <p:column>
                        <p:message for="cmbRegionAlimentaria" display="text"/>
                    </p:column>
                    <p:column>
                        <p:outputLabel for="cmbEstado" value="Estado"/>
                    </p:column>
                    <p:column>
                        <p:selectOneMenu id="cmbEstado"
                                         value="#{maestroRacionJsfBean.racionFlt.estado}"
                                         style="width:150px;">
                            <f:selectItem itemLabel="Seleccione" itemValue="" noSelectionOption="true"/>
                            <f:selectItems value="#{maestroRacionJsfBean.cmbEstado}"
                                           var="estadoSelect"
                                           itemLabel="#{estadoSelect.nombre}"
                                           itemValue="#{estadoSelect.codigo}"/>
                        </p:selectOneMenu>
                    </p:column>
                    <p:column>
                        <p:message for="cmbEstado" display="text"/>
                    </p:column>
                    <p:column>
                        <h:outputLabel value="Fecha Creación"/>
                    </p:column>
                    <p:column colspan="1">
                        <p:calendar value="#{maestroRacionJsfBean.racionFlt.fechaInicio}"
                                    size="10" navigator="true" pattern="dd/MM/yyyy"/>
                        <h:outputLabel value="a"/>
                        <p:calendar value="#{maestroRacionJsfBean.racionFlt.fechaFin}"
                                    size="10" navigator="true" pattern="dd/MM/yyyy"/>
                    </p:column>
                </p:row>
                <p:row>
                    <p:column colspan="5">
                        <p:commandButton value="Buscar" icon="ui-icon-refresh" id="cmdBuscarRacion"
                                         actionListener="#{maestroRacionJsfBean.findAction}"
                                         ajax="true" update=":frmPrincipal :messages"
                                />
                        <p:commandButton ajax="true" value="Limpiar" id="cmdLimpiarRacion" icon="ui-icon-refresh"
                                         actionListener="#{maestroRacionJsfBean.cleanAction}"
                                         update=":frmPrincipal :messages"/>

                    </p:column>
                </p:row>
            </p:panelGrid>
        </p:panel>

        <p:spacer height="10px"/>

        <!-- Panel de resultados (donde está la tabla)  -->
        <p:panel id="panelResultados" header="Raciones">
            <p:toolbar>

                <p:toolbarGroup align="left">
                    <p:commandButton id="cmdNuevaRacion" value="Nuevo" ajax="true"
                                     actionListener="#{maestroRacionJsfBean.showNewDialog}"
                                     oncomplete="wvCreateDialog.show()" update=":createDialog"
                            />
                    <p:commandButton id="cmdEditarRacion" value="Editar"
                                     actionListener="#{maestroRacionJsfBean.showEditDialog}"
                                     update=":messages :createDialog">
                        <f:attribute name="tableName" value="dtRacion"/>
                        <f:attribute name="dialogName" value="wvCreateDialog"/>
                    </p:commandButton>
                    <p:commandButton id="cmdEliminarRacion" value="Inactivar"
                                     actionListener="#{maestroRacionJsfBean.showDeleteDialog}"
                                     update=":messages">
                        <f:attribute name="tableName" value="dtRacion"/>
                        <f:attribute name="dialogName" value="wvDeleteDialog"/>
                    </p:commandButton>
                </p:toolbarGroup>
            </p:toolbar>


            <p:dataTable id="dtRacion" value="#{maestroRacionJsfBean.lazyModel}"
                         var="registro" rowKey="#{registro.codigo}" paginator="true" rows="25"
                         selection="#{maestroRacionJsfBean.nuevaRacion}"
                         selectionMode="single" lazy="true"
                         paginatorPosition="bottom" emptyMessage="No existen registros"
                         paginatorTemplate="{CurrentPageReport}  {FirstPageLink} {PreviousPageLink} {PageLinks} {NextPageLink} {LastPageLink} {RowsPerPageDropdown}"
                         rowsPerPageTemplate="5,10,25,50">
                <p:column style="text-align: left">
                    <f:facet name="header">
                        <h:outputText value="Región Alimentaria"/>
                    </f:facet>
                    <h:outputText value="#{registro.regionAlimentaria}">
                        <ms:cvl categoria="regionAlimentaria"/>
                    </h:outputText>
                </p:column>
                <p:column style="text-align: left">
                    <f:facet name="header">
                        <h:outputText value="Código"/>
                    </f:facet>
                    <h:outputText value="#{registro.codigoQW}"/>
                </p:column>

                <p:column style="text-align: left">
                    <f:facet name="header">
                        <h:outputText value="Tipo Ración"/>
                    </f:facet>
                    <h:outputText value="#{registro.codigoTipoRacion}">
                        <ms:cvl categoria="tipoReceta"/>
                    </h:outputText>
                </p:column>
                <p:column style="text-align: left">
                    <f:facet name="header">
                        <h:outputText value="Clase"/>
                    </f:facet>
                    <h:outputText value="#{registro.codigoClaseRacion}">
                        <ms:cvl categoria="claseReceta"/>
                    </h:outputText>
                </p:column>
                <p:column style="text-align: left">
                    <f:facet name="header">
                        <h:outputText value="Descripción"/>
                    </f:facet>
                    <h:outputText title="#{registro.nombre}" value="#{registro.nombreCorto}"/>
                </p:column>
                <p:column style="text-align: left">
                    <f:facet name="header">
                        <h:outputText value="Estado"/>
                    </f:facet>
                    <h:outputText value="#{registro.estado}">
                        <ms:cvl categoria="estado"/>
                    </h:outputText>
                </p:column>
                <p:column style="text-align: left;width: 80px">
                    <f:facet name="header">
                        <h:outputText value="Usuario"/>
                    </f:facet>
                    <h:outputText value="#{registro.creadoPor}"/>
                </p:column>
                <p:column style="text-align: left;width: 80px">
                    <f:facet name="header">
                        <h:outputText value="Fecha Creación"/>
                    </f:facet>
                    <h:outputText value="#{registro.fechaCreacion}">
                        <f:convertDateTime pattern="dd/MM/yyyy kk:mm:ss" timeZone="America/Lima" type="both"/>
                    </h:outputText>
                </p:column>
            </p:dataTable>
        </p:panel>
    </h:form>
</ui:define>
<ui:define name="modal">
<p:dialog id="createDialog" header="Ración" modal="true" onShow="upperInput();" width="850" closeOnEscape="true"
          widgetVar="wvCreateDialog" resizable="false" showEffect="fade" hideEffect="fade">
    <p:ajax event="close" update=":createDialog"
            listener="#{maestroRacionJsfBean.handleDialogClose}"/>
    <p:panel id="NuevoRegistro">
        <h:form id="frmNuevoRegistro">
            <p:panelGrid id="gridBusquedaDialog">
                <p:row rendered="#{maestroRacionJsfBean.nuevaRacion.mostrarProgramaciones}">
                    <p:column colspan="5">
                        <p:outputLabel style="color:red;font-weight: bold " value="Total de Programaciones : #{maestroRacionJsfBean.nuevaRacion.totalProgramaciones}"/>
                    </p:column>
                </p:row>
                <p:row>
                    <p:column>
                        <p:outputLabel for="txtCodigo" value="Código Racion"/>
                    </p:column>
                    <p:column>
                        <p:inputText id="txtCodigo" value="#{maestroRacionJsfBean.nuevaRacion.codigoQW}"
                                     size="20" maxlength="18"   readonly="true" disabled="true"
                                     style="width: 120px"/>
                    </p:column>
                    <p:column>
                        <p:message for="txtCodigo" display="text"/>
                    </p:column>
                    <p:column>
                        <p:outputLabel for="txtNombre" value="Nombre Ración"/>
                    </p:column>
                    <p:column>
                        <p:inputText id="txtNombre" value="#{maestroRacionJsfBean.nuevaRacion.nombre}"
                                     required="true" requiredMessage="*"
                                     size="10" maxlength="300" style="width: 250px"/>
                    </p:column>
                    <p:column>
                        <p:message for="txtNombre" display="text"/>
                    </p:column>
                </p:row>
                <p:row>
                    <p:column>
                        <p:outputLabel for="cmbRegionAlimentaria" value="Region Alimentaria"/>
                    </p:column>
                    <p:column>
                        <p:selectOneMenu id="cmbRegionAlimentaria"
                                         required="true" requiredMessage="*"
                                         value="#{maestroRacionJsfBean.nuevaRacion.regionAlimentaria}"
                                         style="width:150px;">
                            <f:selectItem itemLabel="Seleccione" itemValue="" noSelectionOption="true"/>
                            <f:selectItems value="#{maestroRacionJsfBean.cmbRegionAlimentaria}"
                                           var="regionSelect"
                                           itemLabel="#{regionSelect.nombre}"
                                           itemValue="#{regionSelect.codigoRegion}"/>
                        </p:selectOneMenu>
                    </p:column>
                    <p:column>
                        <p:message for="cmbRegionAlimentaria" display="text"/>
                    </p:column>

                    <p:column>
                        <p:outputLabel for="cmbClaseReceta" value="Clase Ración"/>
                    </p:column>
                    <p:column>
                        <p:selectOneMenu id="cmbClaseReceta"
                                         value="#{maestroRacionJsfBean.nuevaRacion.codigoClaseRacion}"
                                         required="true" requiredMessage="*"
                                         style="width:150px;">
                            <f:selectItem itemLabel="Seleccione" itemValue="" noSelectionOption="true"/>
                            <f:selectItems value="#{maestroRacionJsfBean.cmbClaseReceta}"
                                           var="claseRecetaSelect"
                                           itemLabel="#{claseRecetaSelect.descripcion}"
                                           itemValue="#{claseRecetaSelect.codigo}"/>
                        </p:selectOneMenu>
                    </p:column>
                    <p:column>
                        <p:message for="cmbClaseReceta" display="text"/>
                    </p:column>
                </p:row>
                <p:row>
                    <p:column>
                        <p:outputLabel for="cmbTipoReceta" value="Tipo Ración"/>
                    </p:column>
                    <p:column>
                        <p:selectOneMenu id="cmbTipoReceta"
                                         value="#{maestroRacionJsfBean.nuevaRacion.codigoTipoRacion}"
                                         required="true" requiredMessage="*"
                                         style="width:150px;">
                            <f:selectItem itemLabel="Seleccione" itemValue="" noSelectionOption="true"/>
                            <f:selectItems value="#{maestroRacionJsfBean.cmbTipoReceta}"
                                           var="tipoRecetaSelect"
                                           itemLabel="#{tipoRecetaSelect.descripcion}"
                                           itemValue="#{tipoRecetaSelect.codigo}"/>
                        </p:selectOneMenu>
                    </p:column>
                    <p:column>
                        <p:message for="cmbTipoReceta" display="text"/>
                    </p:column>
                </p:row>
            </p:panelGrid>
            <p:spacer height="10px"/>
            <p:panel id="pnlReceta" header="Receta">
                <p:toolbar>
                    <p:toolbarGroup align="left">
                        <p:commandButton id="cmdNuevaReceta" value="Nuevo" ajax="true"
                                         process="@this,:frmNuevoRegistro:dtReceta,:frmNuevoRegistro:cmbTipoReceta,:frmNuevoRegistro:cmbClaseReceta"
                                         actionListener="#{maestroRacionJsfBean.showNewDialog}"
                                         update=":frmNuevoRegistro:cmbTipoReceta :frmNuevoRegistro:cmbClaseReceta :messages :seleccionarRecetaDialog"
                                >
                            <f:attribute name="dialogName" value="wvSeleccionarRecetaDialog"/>
                        </p:commandButton>
                        <p:commandButton id="cmbDeleteReceta" value="Eliminar"
                                         process="@this,:frmNuevoRegistro:dtReceta"
                                         actionListener="#{maestroRacionJsfBean.deleteDetailAction}"
                                         update=":messages :frmNuevoRegistro:dtReceta">
                            <f:attribute name="tableName" value="dtReceta"/>
                        </p:commandButton>
                    </p:toolbarGroup>
                </p:toolbar>
                <p:dataTable id="dtReceta" value="#{maestroRacionJsfBean.nuevaRacion.detalle}"
                             var="detalleItem" rowKey="#{detalleItem.receta.codigo}" paginator="false" rows="5"
                             selection="#{maestroRacionJsfBean.nuevaRacionDetalle}"
                             selectionMode="single"
                             paginatorPosition="bottom" emptyMessage="No existen registros"
                             paginatorTemplate="{CurrentPageReport}  {FirstPageLink} {PreviousPageLink} {PageLinks} {NextPageLink} {LastPageLink} {RowsPerPageDropdown}"
                             rowsPerPageTemplate="5">
                    <p:column style="text-align: left">
                        <f:facet name="header">
                            <h:outputText value="Código"/>
                        </f:facet>
                        <h:outputText value="#{detalleItem.receta.codigoQW}"/>
                    </p:column>
                    <p:column style="text-align: left">
                        <f:facet name="header">
                            <h:outputText value="Nombre"/>
                        </f:facet>
                        <h:outputText value="#{detalleItem.receta.nombre}"/>
                    </p:column>
                    <p:column style="text-align: left">
                        <f:facet name="header">
                            <h:outputText value="Tipo Receta"/>
                        </f:facet>
                        <h:outputText value="#{detalleItem.receta.codigoTipoReceta}">
                            <ms:cvl categoria="tipoReceta"/>
                        </h:outputText>

                    </p:column>
                    <p:column style="text-align: left">
                        <f:facet name="header">
                            <h:outputText value="Clase Receta"/>
                        </f:facet>
                        <h:outputText value="#{detalleItem.receta.codigoClaseReceta}">
                            <ms:cvl categoria="claseReceta"/>
                        </h:outputText>
                    </p:column>
                    <p:column style="text-align: left">
                        <f:facet name="header">
                            <h:outputText value="Categoria Receta"/>
                        </f:facet>
                        <h:outputText value="#{detalleItem.receta.codigoCategoriaReceta}">
                            <ms:cvl categoria="categoriaReceta"/>
                        </h:outputText>
                    </p:column>
                </p:dataTable>
            </p:panel>

            <p:spacer height="3px"/>
            <p:spacer height="3px"/>
            <h:panelGrid id="gridBusqueda3Dialog" columns="2" styleClass="centered">
                <p:commandButton ajax="true" value="Guardar" id="cmdAceptarRacion"
                                 actionListener="#{maestroRacionJsfBean.persistAction}"
                                 update=":frmNuevoRegistro:gridBusquedaDialog :messages :frmPrincipal:panelResultados">
                    <f:attribute name="dialogName" value="wvCreateDialog"/>
                </p:commandButton>
                <p:commandButton ajax="true" value="Cancelar" id="cmdCancelar" onclick="wvCreateDialog.hide()"
                                 type="button"
                                 immediate="true" process="@none"/>
            </h:panelGrid>
        </h:form>
    </p:panel>
</p:dialog>
<p:dialog id="seleccionarRecetaDialog" header="Recetas" modal="true" width="850" height="550" closeOnEscape="true"
          widgetVar="wvSeleccionarRecetaDialog" resizable="false" showEffect="fade" hideEffect="fade">
    <p:panel>
        <h:form id="frmSeleccionarReceta">
            <!-- Panel de búsqueda-->
            <p:panel id="pnlBusqueda"
                     header="Búsqueda de Receta">
                <p:panelGrid id="gridBusqueda">
                    <p:row>
                        <p:column>
                            <p:outputLabel for="txtReceta" value="Código/Nombre"/>
                        </p:column>
                        <p:column>
                            <p:inputText id="txtReceta"
                                         value="#{maestroRacionJsfBean.recetaFlt.recetaCodigoNombre}"
                                         maxlength="15">
                            </p:inputText>
                        </p:column>
                        <p:column>
                            <p:message for="txtReceta" display="text"/>
                        </p:column>
                        <p:column>
                            <p:outputLabel for="cmbTipoReceta" value="Tipo Receta"/>
                        </p:column>
                        <p:column>
                            <p:selectOneMenu id="cmbTipoReceta" disabled="true"
                                             value="#{maestroRacionJsfBean.recetaFlt.codigoTipoReceta}"
                                             style="width:150px;">
                                <f:selectItem itemLabel="Seleccione" itemValue="" noSelectionOption="true"/>
                                <f:selectItems value="#{maestroRacionJsfBean.cmbTipoReceta}"
                                               var="tipoRecetaSelect"
                                               itemLabel="#{tipoRecetaSelect.descripcion}"
                                               itemValue="#{tipoRecetaSelect.codigo}"/>
                            </p:selectOneMenu>
                        </p:column>
                        <p:column>
                            <p:message for="cmbTipoReceta" display="text"/>
                        </p:column>
                        <p:column>
                            <p:outputLabel for="cmbCategoriaReceta" value="Categoria Receta"/>
                        </p:column>
                        <p:column>
                            <p:selectOneMenu id="cmbCategoriaReceta"
                                             value="#{maestroRacionJsfBean.recetaFlt.codigoCategoriaReceta}"

                                             style="width:150px;">
                                <f:selectItem itemLabel="Seleccione" itemValue="" noSelectionOption="true"/>
                                <f:selectItems value="#{maestroRacionJsfBean.cmbCategoriaReceta}"
                                               var="categoriaRecetaSelect"
                                               itemLabel="#{categoriaRecetaSelect.descripcion}"
                                               itemValue="#{categoriaRecetaSelect.codigo}"/>
                            </p:selectOneMenu>
                        </p:column>
                    </p:row>
                    <p:row>
                        <p:column>
                            <p:outputLabel for="cmbClaseReceta" value="Clase Receta"/>
                        </p:column>
                        <p:column>
                            <p:selectOneMenu id="cmbClaseReceta" disabled="true"
                                             value="#{maestroRacionJsfBean.recetaFlt.codigoClaseReceta}"
                                             style="width:150px;">
                                <f:selectItem itemLabel="Seleccione" itemValue="" noSelectionOption="true"/>
                                <f:selectItems value="#{maestroRacionJsfBean.cmbClaseReceta}"
                                               var="claseRecetaSelect"
                                               itemLabel="#{claseRecetaSelect.descripcion}"
                                               itemValue="#{claseRecetaSelect.codigo}"/>
                            </p:selectOneMenu>
                        </p:column>
                    </p:row>


                </p:panelGrid>
                <p:spacer height="3px"/>

                <h:panelGrid id="gridBusqueda3Seleccionar" columns="3">
                    <p:commandButton ajax="true" value="Buscar" id="cmdBuscarReceta" icon="ui-icon-search"
                                     actionListener="#{maestroRacionJsfBean.findAction}"
                                     update=":frmSeleccionarReceta:panelResultadosSeleccionar :messages"/>
                    <p:commandButton ajax="true" value="Limpiar" id="cmdLimpiarReceta" icon="ui-icon-refresh"
                                     actionListener="#{maestroRacionJsfBean.cleanAction}"
                                     update=":frmSeleccionarReceta:panelResultadosSeleccionar :messages"/>
                </h:panelGrid>
            </p:panel>

            <p:spacer height="10px"/>

            <!-- Panel de resultados (donde está la tabla)  -->
            <p:panel id="panelResultadosSeleccionar" header="Resultados">
                <p:toolbar>
                    <p:toolbarGroup align="left">
                        <p:commandButton id="cmdSeleccionarReceta" value="Seleccionar" ajax="true"
                                         actionListener="#{maestroRacionJsfBean.seleccionar}"
                                         update=":frmSeleccionarReceta :frmNuevoRegistro:pnlReceta :frmNuevoRegistro:txtCodigo :messages">
                            <f:attribute name="dialogName" value="wvSeleccionarRecetaDialog"/>
                        </p:commandButton>
                    </p:toolbarGroup>
                </p:toolbar>


                <p:dataTable id="tablaRegistrosSeleccionar" value="#{maestroRacionJsfBean.recetaPickList}"
                             selection="#{maestroRacionJsfBean.recetaSelect}" selectionMode="single"
                             var="recetaItem" rowKey="#{recetaItem.codigo}" paginator="true" rows="10"
                             paginatorPosition="bottom" emptyMessage="No existen registros"
                             paginatorTemplate="{CurrentPageReport}  {FirstPageLink} {PreviousPageLink} {PageLinks} {NextPageLink} {LastPageLink} {RowsPerPageDropdown}"
                             rowsPerPageTemplate="5,10,25,50">
                    <p:column headerText="" style="text-align: center;width: 20px">
                        <p:selectBooleanCheckbox value="#{recetaItem.seleccionado}">
                        </p:selectBooleanCheckbox>
                    </p:column>
                    <p:column style="text-align: left">
                        <f:facet name="header">
                            <h:outputText value="Código Receta"/>
                        </f:facet>
                        <h:outputText value="#{recetaItem.codigoQW}"/>
                    </p:column>
                    <p:column style="text-align: left">
                        <f:facet name="header">
                            <h:outputText value="Nombre Receta"/>
                        </f:facet>
                        <h:outputText value="#{recetaItem.nombre}"/>
                    </p:column>
                    <p:column style="text-align: left">
                        <f:facet name="header">
                            <h:outputText value="Clase Receta"/>
                        </f:facet>
                        <h:outputText value="#{recetaItem.codigoClaseReceta}">
                            <ms:cvl categoria="claseReceta"/>
                        </h:outputText>
                    </p:column>
                    <p:column style="text-align: left">
                        <f:facet name="header">
                            <h:outputText value="Tipo Receta"/>
                        </f:facet>
                        <h:outputText value="#{recetaItem.codigoTipoReceta}">
                            <ms:cvl categoria="tipoReceta"/>
                        </h:outputText>

                    </p:column>
                    <p:column style="text-align: left">
                        <f:facet name="header">
                            <h:outputText value="Categoria Receta"/>
                        </f:facet>
                        <h:outputText value="#{recetaItem.codigoCategoriaReceta}">
                            <ms:cvl categoria="categoriaReceta"/>
                        </h:outputText>

                    </p:column>

                </p:dataTable>
            </p:panel>
        </h:form>
    </p:panel>
</p:dialog>


<ui:decorate template="/pages/ui/uiDelete.xhtml">
    <ui:param name="jsfBean" value="#{maestroRacionJsfBean}"/>
</ui:decorate>
<ui:decorate template="/pages/messageError.xhtml">
    <ui:param name="jsfBean" value="#{maestroRacionJsfBean}"/>
</ui:decorate>

</ui:define>
</ui:composition>
</html>